home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / c / icu-1.3.1 / readme.amiga < prev    next >
Text File  |  2000-02-23  |  2KB  |  32 lines

  1. This is the source of the native Amiga port (no ixemul.library required)
  2. of ICU, IBM's International Classes For Unicode
  3.  
  4. To build on the Amiga using gcc, you must first of all install a wide
  5. character library (e.g., the simple wchar library that I have extracted
  6. from the Jikes source, available at both Aminet and the Amiga Jikes
  7. site, http://dias.cti.gr/~kyrimis/jikes/ . After this, cd to icu/source,
  8. set you stack to at least 30000, invoke configure from sh as follows:
  9.  
  10. CFLAGS="-O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS" \
  11. CXXFLAGS="-O0 -fomit-frame-pointer -m68000 -msoft-float -DAPP_NO_THREADS" \
  12. LDFLAGS="-noixemul -s -m68000 -msoft-float" LIBS="-lw" configure \
  13. --host=amiga --prefix=GG: --bindir=GG:bin --sbindir=GG:bin \
  14. --libexecdir=GG:libexec --datadir=GG:share --sysconfdir=GG:etc \
  15. --sharedstatedir=GG:com --localstatedir=GG:var --libdir=/GG/lib \
  16. --includedir=GG:include --infodir=GG:info --mandir=GG:man
  17.  
  18. adjusting for the CPU, FPU, and optimization level of your preference, then
  19. type "make". Be warned that raising the optimization level increases
  20. compilation time significantly, and requires large amounts of memory.
  21.  
  22. This will build all of the package, except for one of the test programs
  23. that requires pthreads. After the package is built, type "make install"
  24. to install it.
  25.  
  26. Kriton Kyrimis (kyrimis@cti.gr)
  27.  
  28. ******************************************************************************
  29. This software is subject to the terms of the IBM Public License, a copy
  30. of which is available in file icu/license.html.
  31. ******************************************************************************
  32.